import PyPDF2

'''
1、读取pdf文件
2、加密文件
3、写入新pdf文件
'''
reader = PyPDF2.PdfReader('resources/demo.pdf')
writer = PyPDF2.PdfWriter()

for  page in reader.pages:
    writer.add_page(page)  # 旋转后写入新页面

writer.encrypt('123456')

with open('resources/temp1.pdf', 'wb') as file_obj:
    writer.write(file_obj)  # 将新生成的页面写入进新pdf文档中